function generateCode(form){ fontfamily = document.inputForm.fontfamily.options[document.inputForm.fontfamily.selectedIndex].value; fontsize = document.inputForm.fontsize.options[document.inputForm.fontsize.selectedIndex].value; fontcolor = document.inputForm.fontcolor.value; textbody = document.inputForm.textbody.value; fontcolor = fontcolor.replace(/#/,""); output = ''; output = output + '\n'; var requiredCount = 20; var count = 0; for (count = 0; count <= requiredCount; count++) { speed = Math.floor(Math.random() * 8); height = Math.floor(Math.random() * 500); positionleft = Math.floor(Math.random() * 320); positiontop = Math.floor(Math.random() * 120); output = output + '' + textbody + ''; } output = output + ''; document.inputForm.source.value = output; return output; } function preview() { var htmlCode; htmlCode = generateCode(); targetURL = "preview.cfm?htmlCode=" + htmlCode; window.open(targetURL, "newWindow", "width=500,height=400,top=100,left=100,toolbar=no,menubar=no,location=no,scrollbars=yes"); }